package vn.hust.homebudget.core.broadcastreceiver;

public interface BudgetBroadcastReceiverConstant {
	
	/** Product change and exception broadcast action*/
	public static final String BROADCAST_ACTION_RATING_CHANGED = "APP_RATING_CHANGED";
	public static final String BROADCAST_ACTION_DOWNLOAD_COUNT_CHANGED = "DOWNLOAD_COUNT_CHANGED";
	public static final String BROADCAST_ACTION_DOWNLOAD_EXCEPTION = "DOWNLOAD_EXCEPTION";
	public static final String BROADCAST_ACTION_EXCEPTION = "EXCEPTION";
    public static final String BROADCAST_ACTION_QUIT = "QUIT";
	
	/** SMS broadcast action*/
    public static final String BROADCAST_ACTION_SENT = "SMS_SENT";
    public static final String BROADCAST_ACTION_DELIVERED = "SMS_DELIVERED";
    
    /** Management FStore broadcast action*/
    public static final String BROADCAST_ACTION_UPDATE_FSTORE = "UPDATE_FSTORE";
    public static final String BROADCAST_ACTION_DELETE_FSTORE  = "DELETE_FSTORE";
    public static final String BROADCAST_ACTION_INSTALL_FSTORE  = "INSTALL_FSTORE";
    public static final String BROADCAST_ACTION_UNINSTALL_FSTORE  = "UNINSTALL_FSTORE";    
    public static final String BROADCAST_ACTION_REMOVE_FSTORE  = "REMOVE_FSTORE";
    
    /** Management Product broadcast action*/
    public static final String BROADCAST_ACTION_UPDATE = "UPDATE";
    public static final String BROADCAST_ACTION_DELETE = "DELETE";
    public static final String BROADCAST_ACTION_INSTALL = "INSTALL";
    public static final String BROADCAST_ACTION_UNINSTALL = "UNINSTALL";    
    public static final String BROADCAST_ACTION_REMOVE = "REMOVE";
    
    /** Broadcast bundle */
    public static final String BROADCAST_BUNDLE_MSG = "MSG";
    public static final String BROADCAST_BUNDLE_CLASSNAME = "CLASSNAME";
}
